"""
10.7 GUI容器组件Frame
Frame 组件可以将其他组件组合在一起，形成一个容器。Frame 组件可以设置背景颜色、边框宽度和样式等属性。
Frame 组件可以包含其他组件，如标签、按钮、文本框等。Frame 组件可以嵌套使用，形成复杂的界面。
Frame 组件可以使用 grid()、pack()、place() 等布局管理器进行布局。
"""
import tkinter as tk
# 创建主窗口
root = tk.Tk()
root.title("Frame 背景颜色和边框样式示例")
root.geometry("300x200")
# 创建 Frame 对象，并设置背景颜色、边框宽度和样式
frame = tk.Frame(root, bd=1, relief='ridge')
frame.pack(padx=20, pady=20)


label = tk.Label(frame, text="这是一个带有背景颜色和边框样式的 Frame 示例")
label.pack()
button = tk.Button(frame, text="点击我")
button.pack()
# 运行主循环
root.mainloop()
